package com.ruoyi.whc.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.whc.mapper.PositiveMapper;
import com.ruoyi.whc.domain.Positive;
import com.ruoyi.whc.service.IPositiveService;

/**
 * 阳性人员记录Service业务层处理
 * 
 * @author ruoyi
 * @date 2022-09-22
 */
@Service
public class PositiveServiceImpl implements IPositiveService 
{
    @Autowired
    private PositiveMapper positiveMapper;

    /**
     * 查询阳性人员记录
     * 
     * @param pid 阳性人员记录主键
     * @return 阳性人员记录
     */
    @Override
    public Positive selectPositiveByPid(Long pid)
    {
        return positiveMapper.selectPositiveByPid(pid);
    }

    /**
     * 查询阳性人员记录列表
     * 
     * @param positive 阳性人员记录
     * @return 阳性人员记录
     */
    @Override
    public List<Positive> selectPositiveList(Positive positive)
    {
        return positiveMapper.selectPositiveList(positive);
    }

    /**
     * 新增阳性人员记录
     * 
     * @param positive 阳性人员记录
     * @return 结果
     */
    @Override
    public int insertPositive(Positive positive)
    {
        return positiveMapper.insertPositive(positive);
    }

    /**
     * 修改阳性人员记录
     * 
     * @param positive 阳性人员记录
     * @return 结果
     */
    @Override
    public int updatePositive(Positive positive)
    {
        return positiveMapper.updatePositive(positive);
    }

    /**
     * 批量删除阳性人员记录
     * 
     * @param pids 需要删除的阳性人员记录主键
     * @return 结果
     */
    @Override
    public int deletePositiveByPids(Long[] pids)
    {
        return positiveMapper.deletePositiveByPids(pids);
    }

    /**
     * 删除阳性人员记录信息
     * 
     * @param pid 阳性人员记录主键
     * @return 结果
     */
    @Override
    public int deletePositiveByPid(Long pid)
    {
        return positiveMapper.deletePositiveByPid(pid);
    }
}
